﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using Gota.Common.Attributes;
using System.ComponentModel;

namespace Gota.Common.PlugIns.OpenNLP.Resources
{
    [Serializable]
    public class POSTagger : IResourceProvider
    {
        #region IResourceProvider Members

        [OrderInfo(Index = 0)]
        public string Name
        {
            get { return "OpenNLP POS Tagger"; }
        }

        [OrderInfo(Index = 1)]
        [DefaultValue(true)]
        public bool Deploy
        {
            get;
            set;
        }

        [OrderInfo(Index = 2)]
        [DefaultValue(1)]
        public int Priority
        {
            get;
            set;
        }

        [OrderInfo(Index = 3)]
        public int ResourceInstanceId
        {
            get;
            set;
        }

        #endregion
    }
}
